@charset "utf-8";
html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
strong {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
optgroup {
	font-style: inherit; font-weight: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
body {
	
}
select {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font-size: inherit; border-collapse: collapse;
}
pre {
	line-height: 100%; font-family: monospace;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
.mt10 {
	margin-top: 10px;
}
html {
	-webkit-text-size-adjust: none; -blink-text-size-adjust: none;
}
body {
	-webkit-text-size-adjust: none; -blink-text-size-adjust: none;
}
body {
	background: url("top_bg.gif") no-repeat top; color: rgb(102, 102, 102); font-family: "Microsoft Yahei"; font-size: 12px;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:focus {
	outline: 0px;
}
a:hover {
	text-decoration: underline;
}
.vam {
	vertical-align: middle;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
p {
	word-spacing: -1.5px;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.center {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fn::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.fn {
	zoom: 1;
}
.pa {
	position: absolute;
}
.pr {
	position: relative;
}
.cart_header {
	margin: 0px auto; width: 760px;
}
.cart_content {
	margin: 0px auto; width: 760px;
}
.cart_footer {
	margin: 0px auto; width: 760px;
}
.content {
	margin: 0px auto; width: 960px;
}
.footer {
	margin: 0px auto; width: 960px;
}
.left {
	width: 201px; overflow: hidden; float: left;
}
.left2 {
	width: 670px; overflow: hidden; float: left;
}
.left3 {
	width: 754px; color: rgb(102, 102, 102); overflow: hidden; float: left;
}
.lefttop {
	background: url("left_top_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-top: 10px;
}
.left2top {
	background: url("left2_top_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px;
}
.leftbot {
	background: url("left_bot_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-bottom: 10px;
}
.left2bot {
	background: url("right_bot2_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-bottom: 10px;
}
.right {
	width: 754px; overflow: hidden; margin-left: 5px; float: left; display: inline;
}
.right2 {
	width: 275px; overflow: hidden; float: right;
}
.right3 {
	width: 201px; color: rgb(102, 102, 102); overflow: hidden; float: right;
}
.righttop {
	background: url("right_top_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px;
}
.right2top {
	background: url("right2_top_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px;
}
.rightbot {
	background: url("right_bot_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-bottom: 10px;
}
.right2bot {
	background: url("left_bot2_img.gif") no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-bottom: 10px;
}
.right_main {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); width: 752px; overflow: hidden; padding-bottom: 15px; min-height: 458px;
}
.right2_main {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); width: 273px; overflow: hidden; padding-bottom: 15px;
}
.left2_main {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); width: 668px; overflow: hidden; padding-bottom: 15px;
}
em {
	font-style: normal;
}
.header {
	height: 231px;
}
.h_top {
	margin: 0px auto; width: 960px; height: 26px; color: rgb(153, 153, 153); line-height: 26px; overflow: hidden;
}
.h_top a {
	padding: 0px 8px; color: rgb(153, 153, 153);
}
.h_con {
	margin: 0px auto; width: 960px; height: 110px; overflow: hidden; padding-top: 39px;
}
.h_con .tp {
	padding: 26px 0px 0px 33px; width: 360px; color: rgb(0, 0, 0); font-size: 24px;
}
.h_pho {
	background: url("zx.gif") no-repeat left 10px; padding: 0px 0px 0px 45px; width: 220px; margin-top: -15px; display: block;
}
.h_pho a {
	width: 220px; display: inline-block;
}
.h_pho span {
	background: url("tel_line.gif") no-repeat center; text-align: center; color: rgb(102, 102, 102); font-size: 14px; display: block;
}
.h_pho em {
	color: rgb(255, 102, 0); font-family: Arial, Helvetica, sans-serif; font-size: 29px; font-style: italic; font-weight: bold;
}
.menu {
	background: url("menu.gif") repeat-x left top; height: 56px; line-height: 56px;
}
.menu ul {
	margin: 0px auto; width: 960px;
}
.menu li {
	background: url("m_li.gif") no-repeat right; height: 56px; line-height: 56px; overflow: hidden; float: left;
}
.menu .m_last {
	background: none;
}
.menu li a {
	padding: 0px 15px; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; display: inline-block;
}
.menu li a:hover {
	background: rgb(0, 151, 219); color: rgb(255, 255, 255); text-decoration: none;
}
.menu .active a {
	background: rgb(0, 151, 219); color: rgb(255, 255, 255); text-decoration: none;
}
.ft_bg {
	background: url("ft_bg.gif") repeat-x left top; height: 302px; overflow: hidden;
}
.nav {
	height: 57px; text-align: center; color: rgb(255, 255, 255); line-height: 57px; font-size: 14px;
}
.nav a {
	padding: 0px 15px; color: rgb(255, 255, 255);
}
.ft_con {
	padding: 55px 0px 0px; color: rgb(68, 68, 68); line-height: 30px;
}
.ft_con a {
	color: rgb(68, 68, 68);
}
.ft_con h2 {
	background: url("ft_line.gif") no-repeat right 0px; padding: 12px 66px 76px 80px;
}
.ft_con .f_txt {
	background: url("ft_line.gif") no-repeat right 0px; padding: 12px 95px 5px 45px;
}
.ft_con .code {
	padding: 7px 0px 0px 45px;
}
.ft_con .code span {
	text-align: center; display: block;
}
html {
	-webkit-text-size-adjust: none;
}
body {
	-webkit-text-size-adjust: none;
}
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.bg {
	background: rgb(255, 255, 255);
}
h2 a:hover {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
h4 a:hover {
	text-decoration: none;
}
.banner {
	height: 510px; margin-bottom: 32px; position: relative;
}
.banner .roll a {
	background: url("banner.jpg") no-repeat center; height: 510px; display: block;
}
.search {
	padding: 14px 0px 12px; height: 26px; line-height: 26px;
}
.key_words {
	color: rgb(102, 102, 102); line-height: 26px;
}
.key_words a {
	padding: 0px 6px; color: rgb(102, 102, 102);
}
.right_sear {
	background: url("sear.gif") no-repeat; width: 256px; height: 26px; display: block;
}
.right_sear .s_input {
	background: none; padding: 0px 0px 0px 35px; border: currentColor; width: 175px; height: 26px; color: rgb(170, 170, 170); line-height: 26px; vertical-align: middle; float: left;
}
.right_sear .s_btn {
	background: none; border: currentColor; width: 45px; height: 26px; float: right; cursor: pointer;
}
.thanks {
	background: url("bg1.gif") no-repeat top; height: 188px; margin-top: 25px; margin-bottom: 26px;
}
.th_tit {
	height: 48px; text-align: center; line-height: 48px; font-size: 22px;
}
.th_tit a {
	color: rgb(255, 255, 255);
}
.th_con {
	margin: 18px 12px 10px; height: 110px; position: relative;
}
.t_lt {
	background: url("s_lt.gif") no-repeat; left: 0px; width: 15px; height: 41px; position: absolute;
}
.t_rt {
	background: url("s_rt.gif") no-repeat; width: 15px; height: 41px; right: 0px; position: absolute;
}
.th_con .t_lt {
	top: 20px;
}
.th_con .t_rt {
	top: 20px;
}
.th_wrp {
	margin: 0px auto; width: 896px;
}
.th_wrp li {
	margin: 0px 8px; width: 162px; float: left; display: inline;
}
.th_wrp img {
	border: 1px solid rgb(204, 204, 204); width: 160px; height: 80px;
}
.th_wrp span {
	text-align: center; color: rgb(68, 68, 68); margin-top: 5px; display: block;
}
.cate {
	margin-bottom: 12px;
}
.lt_cate {
	width: 233px; /*min-height: 652px;*/
}
.rt_cate {
	width: 716px; height: 927px;
}
.tit {
	height: 56px; line-height: 56px;
}
.lt_cate .tit {
	background: url("h2_bg.gif") no-repeat; padding: 0px 19px 0px 12px; width: 195px;
}
.tit .f_name {
	color: rgb(255, 255, 255); font-size: 18px;
}
.tit .f_more {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;
}
.lt_bg1 {
	background: url("lt_bg1.gif") repeat-y left top; padding-top: 18px;
}
.lt_bg {
	background: url("lt_bg2.gif") no-repeat left bottom; padding: 0px 20px 10px 11px;
}
.lt_bg h3 {
	background: url("h3_bg.gif") no-repeat; margin: 0px auto 5px; width: 195px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; text-indent: 14px; font-size: 16px;
}
.lt_bg h3 a {
	color: rgb(255, 255, 255);
}
.lt_bg ul {
	margin-bottom: 5px;
}
.lt_bg li {
	background: url("lt_line.gif") repeat-x left bottom; height: 40px; line-height: 40px;
}
.lt_bg li a {
	background: url("lt_li.gif") no-repeat left; color: rgb(51, 51, 51); padding-left: 23px; font-size: 13px; display: inline-block;
}
.lt_bg .lt_lst {
	background: none;
}
.rt_cate .tit {
	background: url("rt_tit.gif") no-repeat; padding: 0px 22px 0px 17px; margin-bottom: 25px;
}
.tit em {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin-left: 5px;
}
.rt_list li {
	width: 222px; margin-right: 6px; margin-bottom: 15px; margin-left: 10px; float: left; display: inline;
}
.rt_list .no_mar {
	margin-right: 0px;
}
.rt_list img {
	padding: 3px; border: 1px solid rgb(205, 205, 205); width: 214px; height: 170px;
}
.rt_list span {
	height: 20px; text-align: center; color: rgb(51, 51, 51); margin-top: 6px; display: block;
}
.tab {
	border: 1px solid rgb(221, 221, 221); height: 390px; overflow: hidden; margin-bottom: 21px;
}
.t_tit {
	background: url("tab_tit.gif") repeat-x left top; padding: 9px 18px 0px; height: 46px; color: rgb(0, 161, 233); line-height: 46px; font-size: 14px;
}
.t_tit .t_more {
	color: rgb(68, 68, 68); font-size: 12px; font-weight: normal;
}
.t_tit .t_name {
	color: rgb(0, 161, 233); padding-right: 15px; font-size: 14px; display: inline-block;
}
.t_tit em {
	padding-left: 15px; display: inline-block;
}
.t_tit .t_cur {
	background: url("ta_rt.gif") no-repeat right; color: rgb(255, 255, 255);
}
.t_tit .t_name:hover {
	background: url("ta_rt.gif") no-repeat right; color: rgb(255, 255, 255);
}
.t_tit .t_cur em {
	background: url("ta_lt.gif") no-repeat left;
}
.t_tit .t_name:hover em {
	background: url("ta_lt.gif") no-repeat left;
}
.t_con {
	padding: 22px 22px 20px;
}
.t_dl dt {
	width: 328px; float: left;
}
.t_dl dt img {
	padding: 3px; border: 1px solid rgb(205, 205, 205); width: 320px; height: 281px;
}
.t_dl dd {
	width: 563px; float: right;
}
.t_dl h3 {
	line-height: 36px; padding-left: 5px; font-size: 16px;
}
.t_dl h3 a {
	color: rgb(34, 34, 34);
}
.t_dl ul {
	margin: 3px 0px 24px; padding-left: 5px;
}
.t_dl li {
	background: url("ta_li.gif") no-repeat left 8px; line-height: 24px; padding-left: 18px; font-size: 14px;
}
.t_dl .bt_img {
	
}
.bt_img a {
	width: 174px; margin-right: 13px; float: left; display: inline;
}
.bt_img img {
	padding: 3px; border: 1px solid rgb(221, 221, 221); width: 166px; height: 116px;
}
.bt_img .bt_lst {
	margin-right: 0px;
}
.bt_img span {
	text-align: center; color: rgb(68, 68, 68); margin-top: 10px; display: block;
}
.pr1 {
	background: url("pr1.jpg") no-repeat top; height: 886px;
}
.price {
	margin: 0px auto; width: 960px; padding-top: 64px;
}
.price h3 {
	text-align: center; margin-bottom: 60px;
}
.price h3 em {
	color: rgb(170, 170, 170); text-transform: uppercase; font-size: 12px; font-weight: normal; margin-top: 12px; display: block;
}
.price h3 span {
	color: rgb(34, 34, 34); font-size: 20px; font-weight: normal; margin-top: 10px; display: block;
}
.price h4 {
	width: 530px; overflow: hidden; padding-left: 225px; margin-bottom: 20px; zoom: 1;
}
.price h4 span {
	text-align: right; color: rgb(0, 161, 233); padding-top: 24px; font-size: 30px; float: left;
}
.price h4 span b {
	color: rgb(255, 102, 0);
}
.price h4 span em {
	background: url("line2.gif") no-repeat right bottom; padding: 0px 12px 8px 0px; color: rgb(169, 213, 243); text-transform: uppercase; font-size: 18px; font-weight: normal; display: block;
}
.price h4 img {
	float: left;
}
.pr_con dt {
	width: 551px; padding-left: 10px; float: left;
}
.pr_con dd {
	padding: 8px 18px 0px 0px; width: 356px; float: right;
}
.pr_con .txt {
	background: url("pr2.gif") no-repeat; padding: 12px 20px 8px 7px; width: 328px; height: 96px; overflow: hidden; margin-bottom: 34px;
}
.pr_con b {
	color: rgb(0, 161, 233); font-size: 16px; display: block;
}
.pr_con b img {
	margin-right: 6px; vertical-align: bottom;
}
.pr_con span {
	padding: 5px 0px 0px 24px; color: rgb(34, 34, 34); line-height: 22px; display: block;
}
.bg2 {
	background: url("bg2.gif") no-repeat top; height: 553px;
}
.three {
	margin: 0px auto; width: 960px; padding-top: 30px;
}
.tr_tit {
	text-align: center; color: rgb(0, 86, 124); font-size: 48px;
}
.tr_tit b {
	font-size: 68px;
}
.tr_tit strong {
	margin-right: 50px;
}
.tr_tit em {
	color: rgb(0, 150, 217); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin-top: -10px; display: block;
}
.tr_tit span {
	color: rgb(0, 86, 124); font-size: 18px; font-weight: normal; margin-bottom: 21px; display: block;
}
.tr_list li {
	width: 280px; margin-right: 53px; float: left; display: inline;
}
.tr_list .tr_lst {
	margin-right: 0px;
}
.tr_list img {
	margin: 0px auto; width: 208px; height: 208px; display: block;
}
.tr_list b {
	margin: 12px 0px; text-align: center; color: rgb(0, 49, 71); font-size: 18px; display: block;
}
.tr_list span {
	background: url("t_li.gif") no-repeat left 3px; margin: 0px 0px 10px 26px; color: rgb(0, 49, 71); padding-left: 22px; font-size: 14px; display: block;
}
.fd_bg {
	/*background: url("fd_bg.jpg") no-repeat center;*/ height: 308px;
}
.feed {
	margin: 0px auto; width: 960px; padding-top: 24px;
}
.fd_con ul {
	width: 370px; float: left;
}
.fd_con .fd_txt {
	padding: 58px 0px 0px 60px; width: 190px; float: left;
}
.fd_tit {
	background: url("line3.gif") no-repeat left bottom; padding-bottom: 8px; margin-bottom: 18px;
}
.fd_tit a {
	color: rgb(0, 161, 233); font-size: 18px;
}
.fd_tit em {
	margin-left: 6px;
}
.fd_con li {
	height: 28px; line-height: 28px; margin-bottom: 12px;
}
.fd_con .txt {
	width: 86px; text-align: center; color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; display: inline-block;
}
.fd_con input {
	display: inline-block;
}
.fd_con .ipt1 {
	background: url("ipt.gif") repeat-x left; padding: 0px 5px; border: 1px solid rgb(204, 204, 204); width: 248px; height: 28px; line-height: 28px; vertical-align: middle;
}
.fd_con .star {
	color: rgb(255, 102, 0); font-size: 16px; margin-left: 5px;
}
.fd_con .ipt2 {
	background: url("ipt.gif") repeat-x left; padding: 0px 5px; border: 1px solid rgb(204, 204, 204); width: 78px; height: 28px; line-height: 28px; vertical-align: middle;
}
.yzm img {
	margin-left: 8px; vertical-align: middle;
}
.bt {
	padding: 4px 0px 0px 87px;
}
.bt .inpimg {
	margin-right: 13px;
}
.fd_txt span {
	background: url("fd_li.gif") no-repeat left 8px; color: rgb(0, 161, 233); line-height: 30px; padding-left: 20px; font-size: 16px; font-weight: bold; display: block;
}
.ys_bg1 {
	background: url("ys_bg1.jpg") no-repeat top;
}
.ys_bg2 {
	background: url("ys_bg2.jpg") no-repeat center 1032px; height: 1762px;
}
.ys {
	margin: 0px auto; width: 960px; padding-top: 64px;
}
.y_tit {
	text-align: center; margin-bottom: 103px;
}
.y_tit em {
	color: rgb(170, 170, 170); text-transform: uppercase; font-size: 12px; font-weight: normal; margin-top: 12px; display: block;
}
.y_tit span {
	color: rgb(34, 34, 34); font-size: 20px; font-weight: normal; margin-top: 10px; display: block;
}
.ys_part {
	height: 1440px; overflow: hidden; position: relative; zoom: 1;
}
.ys_part dt {
	color: rgb(0, 161, 233); line-height: 32px; font-size: 28px; font-weight: bold; margin-bottom: 18px;
}
.ys_part dd {
	background: url("ys_li.gif") no-repeat left 6px; color: rgb(85, 85, 85); line-height: 20px; padding-left: 20px; font-size: 14px; margin-bottom: 12px; margin-left: 35px;
}
.ys_part dd em {
	color: rgb(255, 102, 0); font-weight: bold;
}
.ys_part dl {
	position: absolute;
}
.ys_part .y_dl1 {
	left: 0px; top: 50px; width: 456px;
}
.ys_part .y_dl2 {
	top: 410px; width: 480px; right: 1px;
}
.ys_part .y_dl3 {
	left: 0px; top: 816px; width: 470px;
}
.ys_part .y_dl4 {
	top: 1146px; width: 458px; right: 0px;
}
.y_dl1 dt {
	background: url("one.gif") no-repeat left; padding-left: 42px; margin-left: 5px;
}
.y_dl2 dt {
	background: url("two.gif") no-repeat left; padding-left: 56px;
}
.y_dl3 dt {
	background: url("three.gif") no-repeat left; height: 67px; padding-left: 49px;
}
.y_dl4 dt {
	background: url("four.gif") no-repeat left; padding-left: 58px;
}
.actual {
	background: url("sh4.gif") no-repeat bottom; margin: 0px auto 20px; width: 960px; height: 302px; padding-bottom: 17px;
}
.com_tit {
	background: url("line5.gif") repeat-x left bottom; overflow: hidden; padding-bottom: 14px; margin-bottom: 22px; zoom: 1;
}
.com_tit .c_name {
	background: url("line4.gif") no-repeat left; color: rgb(0, 161, 233); padding-left: 14px; font-size: 18px; float: left;
}
.com_tit .c_name img {
	display: block;
}
.com_tit .c_more {
	margin: 0px 6px 0px 0px; color: rgb(34, 34, 34); padding-top: 24px; font-size: 12px; font-weight: normal; float: right;
}
.act_con {
	width: 960px; height: 216px; position: relative;
}
.act_con .t_lt {
	top: 64px;
}
.act_con .t_rt {
	top: 64px;
}
.act_wrp {
	margin: 0px auto; width: 918px; overflow: hidden;
}
.act_wrp li {
	margin: 0px 12px; width: 205px; float: left; display: inline;
}
.act_wrp img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); width: 199px; height: 166px;
}
.act_wrp span {
	text-align: center; color: rgb(34, 34, 34); margin-top: 8px; display: block;
}
.cus {
	margin: 0px auto 20px; width: 960px;
}
.cus_lt {
	width: 656px; height: 382px;
}
.cus_rt {
	width: 296px; height: 382px;
}
.cus_lt .com_tit {
	margin-right: 21px;
}
.cus_con li {
	background: url("sh5.gif") no-repeat right top; width: 259px; height: 298px; padding-right: 56px; margin-right: 26px; float: left; display: inline;
}
.cus_con .cu_lst {
	padding-right: 55px; margin-right: 0px;
}
.cus_con img {
	width: 259px; height: 165px;
}
.cus_con h3 {
	padding: 8px 0px; font-size: 14px; margin-bottom: 8px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cus_con h3 a {
	color: rgb(34, 34, 34);
}
.cus_con p {
	height: 72px; line-height: 24px; overflow: hidden;
}
.ho_con {
	width: 274px; height: 302px; margin-left: 5px; position: relative;
}
.ho_con .t_lt {
	top: 112px;
}
.ho_con .t_rt {
	top: 112px;
}
.ho_wrp {
	margin: 0px auto; width: 202px;
}
.ho_wrp li {
	width: 202px; float: left; display: inline;
}
.ho_wrp img {
	background: rgb(246, 246, 246); padding: 0px 11px; width: 180px; height: 266px;
}
.ho_wrp span {
	text-align: center; color: rgb(34, 34, 34); margin-top: 12px; display: block;
}
.ad {
	margin: 0px auto 8px; width: 960px; height: 175px; position: relative;
}
.ad img {
	width: 960px; height: 175px;
}
.ad .ad_tel {
	top: 56px; width: 204px; text-align: center; right: 14px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute;
}
.ad_tel .zx {
	background: url("ad_bt.gif") no-repeat; width: 75px; height: 25px; text-align: center; color: rgb(0, 140, 203); line-height: 25px; margin-left: 11px; display: inline-block;
}
.ad_tel em {
	font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-style: italic; margin-top: 4px; display: block;
}
.about {
	margin: 30px auto 16px; width: 960px; height: 490px;
}
.ab_dl {
	margin-bottom: 20px;
}
.ab_dl dt {
	width: 354px; float: left;
}
.ab_dl dd {
	width: 568px; padding-right: 13px; float: right;
}
.ab_dl h4 {
	margin: 10px 0px 14px; font-size: 16px;
}
.ab_dl h4 a {
	color: rgb(0, 161, 233);
}
.ab_dl span {
	height: 98px; color: rgb(34, 34, 34); line-height: 24px; overflow: hidden; font-size: 13px; margin-bottom: 14px; display: block;
}
.ab_dl .learn {
	background: url("m1.gif") no-repeat; width: 71px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; display: inline-block;
}
.ab_con {
	width: 960px; height: 150px; position: relative;
}
.ab_con .t_lt {
	top: 37px;
}
.ab_con .t_rt {
	top: 37px;
}
.ab_wrp {
	margin: 0px auto; width: 918px;
}
.ab_wrp li {
	margin: 0px 9px; width: 164px; float: left; display: inline;
}
.ab_wrp img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); width: 158px; height: 110px;
}
.ab_wrp span {
	text-align: center; color: rgb(34, 34, 34); margin-top: 8px; display: block;
}
.s_bg {
	background: url("coop.gif") repeat-x left top; height: 527px;
}
.start {
	margin: 0px auto; width: 960px; padding-top: 26px;
}
.start h3 {
	text-align: center; font-weight: normal; margin-bottom: 20px;
}
.start h3 b {
	color: rgb(0, 161, 233); font-size: 30px; display: block;
}
.start h3 span {
	color: rgb(68, 68, 68); font-size: 14px; margin-top: 6px; display: block;
}
.start h3 em {
	color: rgb(224, 224, 224); text-transform: uppercase; font-family: "Impact"; font-size: 22px;
}
.sra_con li {
	width: 182px; text-align: center; margin-right: 77px; float: left; display: inline;
}
.sra_con .st_lst {
	margin-right: 0px;
}
.sra_con li img {
	width: 182px; height: 182px;
}
.sra_con li b {
	margin: 16px 0px 8px; color: rgb(68, 68, 68); font-size: 14px; display: block;
}
.sra_con li span {
	padding: 0px 16px; height: 50px; color: rgb(68, 68, 68); line-height: 24px; overflow: hidden; display: block;
}
.sra_con li a:hover {
	text-decoration: none;
}
.st_bt {
	text-align: center; margin-top: 24px;
}
.st_bt a {
	margin: 0px 28px; width: 198px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; font-weight: bold; display: inline-block;
}
.st_bt .lk1 {
	background: url("m2.gif") no-repeat;
}
.st_bt .lk2 {
	background: url("m3.gif") no-repeat;
}
.gray {
	background: rgb(241, 241, 241); padding: 17px 0px 21px;
}
.news {
	margin: 0px auto 16px; width: 960px;
}
.n_part {
	background: rgb(255, 255, 255); padding: 22px 17px 3px 16px; width: 277px; height: 312px; overflow: hidden; margin-right: 15px; float: left; display: inline;
}
.news .n3 {
	margin-right: 0px;
}
.n_part .com_tit {
	background: no-repeat; padding-bottom: 0px; margin-bottom: 18px;
}
.n_list li {
	height: 30px; line-height: 30px; overflow: hidden;
}
.n_list li a {
	background: url("n_li.gif") no-repeat left 11px; color: rgb(68, 68, 68); padding-left: 19px; display: inline-block;
}
.qa_con {
	height: 242px; overflow: hidden;
}
.qa_con dl {
	background: url("line6.gif") no-repeat bottom; padding-bottom: 17px; margin-bottom: 16px;
}
.qa_con .dl_lst {
	background: none;
}
.qa_con dt {
	background: url("q.gif") no-repeat left 3px; height: 30px; line-height: 30px; padding-left: 33px; margin-bottom: 4px;
}
.qa_con dt a {
	color: rgb(68, 68, 68); font-weight: bold;
}
.qa_con dd {
	background: url("a.gif") no-repeat left 4px; color: rgb(195, 195, 195); line-height: 22px; padding-left: 33px;
}
.friend {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 15px 12px 7px; width: 936px; height: 140px;
}
.friend .com_tit {
	margin-bottom: 26px;
}
.friend .com_tit .c_more {
	font-family: "宋体";
}
.friend_con {
	height: 110px; position: relative;
}
.friend_con .t_lt {
	top: 20px;
}
.friend_con .t_rt {
	top: 20px;
}
.fd_wrp {
	margin: 0px auto; width: 896px;
}
.fd_wrp li {
	margin: 0px 8px; float: left; display: inline;
}
.fd_wrp img {
	border: 1px solid rgb(204, 204, 204); width: 160px; height: 80px;
}
.fd_wrp span {
	text-align: center; color: rgb(68, 68, 68); margin-top: 5px; display: block;
}
#flashs {
	width: 100%; height: 554px; text-align: center; overflow: hidden; position: relative;
}
#flashs .btn {
	padding: 5px 6px; right: 500px; bottom: 14px; position: absolute;
}
#flashs .btn span {
	background: rgb(0, 0, 0); padding: 2px 6px; color: rgb(255, 255, 255); margin-left: 5px; display: inline-block; cursor: pointer;
}
#flashs .btn span.cur {
	background: rgb(0, 174, 236);
}
